/**
 * Generali Solutions d'assurances - Tous droits rÃ©servÃ©s &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om;

import java.math.BigInteger;
import java.util.List;

import fr.generali.accueilclient.client.om.impl.AdressePostale;
import fr.generali.accueilclient.client.om.impl.AdresseProposition;
import fr.generali.accueilclient.client.om.impl.AdresseRetour;

/**
 * Interface reprÃ©sentant une AdressePostaleRetour
 * 
 * @author selrhazala
 */
public interface IAdressePostaleRetour {

    /**
     * @return the nombreProposition
     */
    BigInteger getNombreProposition();

    /**
     * @param nombreProposition the nombreProposition to set
     */
    void setNombreProposition(BigInteger nombreProposition);

    /**
     * @return the typeRetour
     */
    String getTypeRetour();

    /**
     * @param typeRetour the typeRetour to set
     */
    void setTypeRetour(String typeRetour);
    
    /**
     * @return the adresseValide
     */
    AdressePostale getAdresseValide();

    /**
     * @param adresseValide the adresseValide to set
     */
    void setAdresseValide(AdressePostale adresseValide);

    /**
     * @return the adresseRetour
     */
    List<AdresseRetour> getAdresseRetour();

    /**
     * @param adresseRetour the adresseRetour to set
     */
    void setAdresseRetour(List<AdresseRetour> adresseRetour);

    /**
     * @return the proposition
     */
    List<AdresseProposition> getProposition();

    /**
     * @param proposition the proposition to set
     */
    void setProposition(List<AdresseProposition> proposition);
}
